package md

import "time"

// MdWorkstationMachine 设备资源表
type MdWorkstationMachine struct {
	RecordId      int64     `json:"record_id" gorm:"record_id"`           // 记录ID
	WorkstationId int64     `json:"workstation_id" gorm:"workstation_id"` // 工作站ID
	MachineryId   int64     `json:"machinery_id" gorm:"machinery_id"`     // 设备ID
	MachineryCode string    `json:"machinery_code" gorm:"machinery_code"` // 设备编码
	MachineryName string    `json:"machinery_name" gorm:"machinery_name"` // 设备名称
	Quantity      int64     `json:"quantity" gorm:"quantity"`             // 数量
	Remark        string    `json:"remark" gorm:"remark"`                 // 备注
	Attr1         string    `json:"attr1" gorm:"attr1"`                   // 预留字段1
	Attr2         string    `json:"attr2" gorm:"attr2"`                   // 预留字段2
	Attr3         int64     `json:"attr3" gorm:"attr3"`                   // 预留字段3
	Attr4         int64     `json:"attr4" gorm:"attr4"`                   // 预留字段4
	CreateBy      string    `json:"create_by" gorm:"create_by"`           // 创建者
	CreateTime    time.Time `json:"create_time" gorm:"create_time"`       // 创建时间
	UpdateBy      string    `json:"update_by" gorm:"update_by"`           // 更新者
	UpdateTime    time.Time `json:"update_time" gorm:"update_time"`       // 更新时间
}

// TableName 表名称
func (*MdWorkstationMachine) TableName() string {
	return "md_workstation_machine"
}
